<script>
  // const serverRootUrl = 'http://localhost:8081/HelloWorldSpringBoot';
  // const serverRootUrl = '/api';

//   function add(a,b) {
//     return a+ b
//   }
import _this from '../main.js'
  const checkEmail = (rule, value, callback) => {
      const mailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
      if (!value) {
        return callback(new Error(_this.$t("user.EmailNotEmpty")))
      }
      setTimeout(() => {
        if (mailReg.test(value)) {
          callback()
        } else {
          callback(new Error(_this.$t("user.InputRightEmail")))
        }
      }, 100)
    };
     const checkPhone = (rule, value, callback) => {
      const phoneReg = /^1[3|4|5|7|8|9][0-9]{9}$/
      if (!value) {
        return callback(new Error(_this.$t("user.TelNotEmpty")))
      }
      setTimeout(() => {
        // Number.isInteger是es6验证数字是否为整数的方法,但是我实际用的时候输入的数字总是识别成字符串
        // 所以我就在前面加了一个+实现隐式转换
        if (!Number.isInteger(+value)) {
          callback(new Error(_this.$t("user.InputNumber")))
        } else {
          if (phoneReg.test(value)) {
            callback()
          } else {
            callback(new Error(_this.$t("user.InputRightTel")))
          }
        }
      }, 100)
    };
  export default {
    // serverRootUrl,
    checkEmail,
    checkPhone
    // ,
    // add
  };

</script>